草庐IT

Pygame Draw绘图

全部标签

android - 如何防止我的自定义 View 绘图被 View 边界裁剪?

我正在尝试扩展ImageView并添加阴影。我遇到了一个问题,阴影被View边界剪裁并且看起来很糟糕:我尝试通过LayoutParams以编程方式设置宽度/高度,并尝试使用不同的XML属性,如android:adjustViewBounds,但显示没有变化.同样,设置android:layout_margin对防止阴影被裁剪是无效的。谁能帮我弄清楚如何避免这种剪裁?我确定我在这里忽略了一些明显的东西。更新:此时我的代码非常具体地针对一种情况:我正在尝试在圆形位图下方绘制一个圆形“阴影”。很明显,View边界导致了裁剪,但我一直无法找到允许我扩展View边界的解决方案。有人在#andro

Android:如何在不同的屏幕尺寸上使用 Canvas 方法处理绘图?

我一直按照本指南遵循为不同屏幕尺寸创建布局的最佳实践:http://developer.android.com/guide/practices/screens_support.html我现在开始使用Canvas类的方法进行一些绘图工作:例如。canvas.drawLine(60,320,120,320,linePaint);任何人都可以帮助我如何将这些像​​素值(60/120/等)转换为密度像素,以便正确缩放线条?否则,该行将不会按我的预期显示,例如在较小的屏幕上它会太低和太长。感谢您的任何回复。 最佳答案 我第一次浏览Androi

Android 浏览器和在 HTML5 Canvas 上绘图......有人做过吗?

有没有人能够使用Android平板电脑在html5Canvas上绘图?我不明白为什么不能在Canvas上绘图?可能是浏览器还是触摸屏?任何人都可以使用平板电脑尝试在此页面上提供的HTML5Canvas演示上涂鸦吗?http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/ 最佳答案 是的,我用安卓浏览器做了Canvas,但我遇到了性能问题。适用于iPad。我只是用笔画平滑来渲染输入法中的笔迹。在这里测试:http://webdem

java - 摩托罗拉 Xoom 是否有绘图错误,或者只有我有?

我开发了一个小游戏,我的一个friend/同事在他的摩托罗拉Xoom平板电脑上试了一下,结果发现渲染全乱了!我把所有东西都剥离下来,试图简化一切,看看哪里出了问题,我认为摩托罗拉Xoom在绘图方面只是有问题。两者都使用了完全相同的APK,具有完全相同的绘图代码。我有一个自定义View,它现在正在绘制一个黑色矩形,如下所示:@Overridepublicvoiddraw(Canvascanvas){super.draw(canvas);canvas.save();canvas.scale(16.0f,16.0f);floatlineWidth=20/16.0f;paint.setAnti

android(多点触控)绘图应用程序撤消功能

我正在开发一个绘图应用程序,onTouchEvents是标准的,我想添加Undo()函数来删除最后绘制的路径。声明:intthelastLineId=0;privateBitmapbitmap;//drawingareafordisplayorsavingprivateCanvasbitmapCanvas;//usedtodrawonbitmapprivatePaintpaintScreen;//usetodrawbitmapontoscreenprivatePaintpaintLine;//usedtodrawlinesontobitmapprivateHashMappathMap;

Android 在 Canvas 上绘图

我有一个Canvas,我正在使用点数组在上面绘制这个图形。如何用特定颜色填充它?protectedvoidonDraw(Canvascanvas){super.onDraw(canvas);RectFoval=newRectF(90,100,200,300);Paintpaint=newPaint(Paint.ANTI_ALIAS_FLAG);paint.setColor(Color.RED);paint.setStrokeWidth(5f);//canvas.drawRect(oval,paint);//canvas.drawArc(oval,30f,100f,true,paint)

android - 运行 Proguard 后损坏或丢失矢量绘图

我正在开发使用下面提到的矢量可绘制对象的应用程序这在调试版本中工作得很好,但在发布版本中运行混淆器后它就坏了。gradle文件中的design和appcompat库的版本如下所述。compile'com.android.support:appcompat-v7:23.4.0'compile'com.android.support:design:23.4.0'编译构建版本是compileSdkVersion23buildToolsVersion="23.0.1"为了支持矢量,我在gradle中完成了后续工作。defaultConfig{generatedDensities=[]}aapt

Android View Flipper自定义绘图

我对viewflipper有一些疑问我正在使用viewflipper使用scroll_left转到另一个View动画。我在ViewFlipper中保留了2个线性布局现在我想要4个View....就像第一个View包含3个btns。单击第一个按钮->第二个View滚动->向后按下第一个View滚动背部第二次btn单击->第三个View滚动->返回按下第一个View滚动背部第三个btn单击->第4个View滚动->后退第一个View滚动返回那么,我要如何安排4个线性布局以在flipNext中工作....现在理想情况下2、3、4View仅在第二级导航中。我想在出现2、3、4View时画一条线

Android - 触摸绘图

我正在查看thissampledrawingapp由Google开发,当我在模拟器中运行应用程序并尝试用鼠标绘图时,绘图显示不流畅。圆圈之间出现间隙。只有当我慢慢拖动鼠标时,我才能得到一条完整的线。我还没有实际的设备来对此进行测试,所以我想知道这是否也是实际设备上的情况,或者这是模拟器的行为?如果这也是它在设备上的显示方式,我应该怎么做才能使触摸绘图流畅?更新:实际绘制的代码是:privatevoiddrawPoint(floatx,floaty,floatpressure,floatwidth){if(width如果能帮助改进它,我们将不胜感激。 最佳答案

Android 绘图 DPI

我有一个Android应用程序,其中包含同一图像的4个版本,在每个文件夹中:drawable-ldpi/drawable-mdpi/drawable-hdpi/drawable-xhdpi/图片之间唯一的区别就是大小,我只是把原来的大图按公式缩小了:120dplpdi,1dp=0.75像素160dpmpdi,1dp=1px240dphdpi,1dp=1.5px320dpxhpdi,1dp=2px问题是我打算拥有超过100张图片,所以为了减小文件大小,我不能只将xhdpi版本放在drawables/文件夹中,而不是每张图片有4个版本,然后Android可以将图片缩放为必需的?这样做的缺点